package com.biodiv.miracle.ioc.context;


import java.util.List;

/**
 * @Author: tianquan
 * @date: 2024-09-29  10:33
 * @Description: 默认上下文容器 DefaultApplicationContext 类是 GeneralApplicationContext 的一个实现类
 * 它负责处理类的加载、自动配置的检查以及提供应用启动的上下文环境
 */
public class DefaultApplicationContext extends GeneralApplicationContext {

    /**
     * 应用的主类
     */
    private final Class<?> clazz;

    /**
     * 应用启动的参数
     */
    private final String[] args;

    /**
     * 构造函数，初始化 DefaultApplicationContext 实例
     *
     * @param clazz 应用的主类
     * @param args  应用启动的参数
     */
    public DefaultApplicationContext(Class<?> clazz, String[] args) {
        this.clazz = clazz;
        this.args = args;
    }

}

